/*reset*/
html{color:#000;background:#FFF;font-family:Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Arial,sans-serif,\5B8B\4F53;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,a{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
em{font-style:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
.clearfix:after{content: '\0020'; display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix{zoom:1;}
a{cursor:pointer;color:#737373;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#ec6c00;}
a:focus,input,textarea,select{-moz-outline:none;outline:none}
/*common start*/
.top{border-bottom:1px solid #ececec;background:#f7f7f7;height:30px;line-height:30px;width:100%;color:#999;font-size:12px;min-width: 1200px;}
.width1200{width:1200px;margin:0 auto;font-size:12px;}
.top #cutCity .pull-down-panel,.top .toprt .sjsapp .pull-down-panel{
    width: 10px;
    height: 10px;
    display: inline-block;
    background: url(../images/topar.png) no-repeat;
    position: relative;
    top: 2px;
    margin-right: 20px;
}
.top .toprt{float:right;position: relative;}
.top .toprt .login-link{
    padding: 0 21px;
    border-right: 1px solid #e5e5e5;
}
/*.zxapp{background:url(../images/icon.gif) no-repeat -6px 0;padding:0 15px;}
.sjsapp{background:url(../images/icon.gif) no-repeat -6px -18px;padding:0 15px;}*/
.top .toprt .my-user-name{
    display: inline-block;
    padding-left: 10px;
}
.top .toprt .my-user-name.hover{
    height: 29px;
    border: 1px solid #ccc;
    background: white;
    box-shadow: 0px 0px 5px 1px #ccc;
}

.top .toprt .my-user-name .pull-down-panel{width: 10px;height: 10px;display: inline-block;background: url(../images/topar.png) no-repeat;position: relative;top: 3px;margin: 0 10px 0 5px;}
.top .toprt .my-center{
    display: none;
    position: absolute;
    width: 90px;
    background: white;
    border: 1px solid #ccc;
    border-top: none;
    top: 30px;
    box-shadow: 0px 2px 7px -2px #ccc;
}
.top .toprt .my-center a{
    display: block;
    text-align: center;
}

.top .toprt .sjsapp {
	position: relative;
	padding-left: 29px;
	background: url(../images/qr-icon.png) no-repeat 11px;
}

a.sjsapp {}
.top .toprt .sjsapp .qrcode-con{
	width: 134px;
	display: none;
	position: absolute;
	top: -11px;
	left: -42px;
	padding: 5px;
	border-top: none;
	box-sizing: border-box;
	border-radius: 2px;
	font-size: 11px;
	text-align: center;
}

.top .toprt .sjsapp:hover .qrcode-con{
	display: block;
}

.top .toprt .sjsapp .qrcode-con img {
	display: block;
	margin: 0 auto;
}

.top .toprt .sjsapp .pull-down-panel{
    top: 4px;
    margin-right: 0;
}

.underl{text-decoration:underline!important;}

.logo{/* float:left; */padding-bottom: 10px;display: inline-block;}
#cutCity{float:left;cursor: pointer;position: relative;}
#cutCity h3{background: url(../images/address-icon.png) no-repeat 5px;padding-left: 20px;color:#505050;font-family:\5FAE\8F6F\96C5\9ED1;/* font-size: 14px; */display: inline-block;}
#cityList{border:1px solid #e0e0e0;background:#fff;padding:5px 10px;width:270px;position:absolute;left: 0px;top:30px;z-index:10;}
#cityList li{width:45px;float:left;height:26px;line-height:26px;}
#cityList li a{color:#444;}
#cityList li a:hover{color:#56a40a;text-decoration:underline!important;}

.chara{float:left;margin:32px 0 0 90px;}
.zx_search{float:right;padding: 35px 0;}
.topic a{display:inline-block;width:58px;height:23px;line-height:23px;text-align:center;color:#737373;cursor:pointer;}
.topic .topic-on{background:url(../images/btn.gif) no-repeat 0 0;color:#fff;}
.topic a:hover{color:#56a40a;text-decoration:none!important;}
.topic .topic-on:hover{color:#fff;}
.zx_search form{*margin-top:-2px;}
.ipser{border:3px solid #56a40a;width:290px;height:28px;line-height:28px;padding:0 10px;background:#fff;color:#666;vertical-align:middle;}
.serbtn{background:url(../images/btn.gif) no-repeat -59px 0;width:72px;height:34px;display:inline-block;border:0;vertical-align:middle;}

.navigation{height:38px;line-height:38px;background:#ec6c00;color:#fff;min-width: 1200px;}
.nav li{position:relative;float:left;height:38px;line-height:38px;font-family:\5FAE\8F6F\96C5\9ED1;}
.nav li a{color:#fff;display:block;font-size:14px;padding: 0 25px;}
.nav li a:hover{text-decoration:none;background:#d66200;}
.nav li .second-nav.weiquan{
    left: -4px;
}
.nav li .second-nav{
    display: none;
    position: absolute;
    z-index: 999;
    left: -19px;
    top: 27px;
}
.nav li .second-nav .arrow{
    height: 10px;
    background: url(../images/top-arrow.png) no-repeat center;
    position: relative;
    top: 2px;
}
.nav li .second-nav .items{
    background: white;
    border: 1px solid #d9d9d9;
    /*padding: 10px;*/
    width: 125px;
}

.nav li .second-nav .items a{
	color: black;
}

.nav li .second-nav .items a:hover{
	background: white;
	color: #ec6c00;
}

.hline{border-bottom: 1px solid #d9d9d9;height: 60px;margin-bottom:15px;}
.hline h3{/* height: 54px; */line-height: 50px;position:relative;top: 4px;font-family:\5FAE\8F6F\96C5\9ED1;font-size: 28px;color:#444;float:left;width:137px;font-weight: bold;}
.hline .htip{float:left;color:#aaa;line-height: 40px;margin-top:18px;font-size: 14px;}
.hline .more{float:right;font-family:\5B8B\4F53;line-height: 50px;margin-top: 10px;}
.hline .baoming{float:right;color: #009cff;font-family:\5B8B\4F53;padding-right: 35px;line-height: 50px;margin-top: 10px;}

.gongdi{
    margin-top: -10px;
}
.gongdi .item{
    height: 240px;
    border-bottom: 1px solid #e4e4e4;
    overflow: hidden;
}
.gongdi .gongdi-img{
    float: left;
    height: 240px;
    text-align: center;
    margin-right: 30px;
    width: 274px;
}
.gongdi .gongdi-img img{
    vertical-align: middle;
}
.gongdi .row-1{
    font-size: 20px;
    font-weight: bold;
    margin-top: 40px;
}
.gongdi .row-2{
    margin-top: 20px;
}
.gongdi .row-2 span{
    font-size: 14px;
    color: #666;
    margin-right: 60px;
}
.gongdi .row-3 input{
    padding: 7.5px 23px;
    background-color: #f3760c;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff9e4c), color-stop(1, #f3760c) );
    background:-moz-linear-gradient( center top, #ff9e4c 5%, #f3760c 100% );
    border-radius: 5px;
    border: none;
    color: white;
    font-size: 16px;
    cursor: pointer;
    margin-left: 30px;
}
.gongdi .row-3.process-plugin{}
.gongdi .row-3.process-plugin{}
.gongdi .row-3.process-plugin .plugin-item{
    width: 108px;
    height: 100px;
    float: left;
}
.gongdi .row-3.process-plugin .plugin-item .uiItem{
    width: 100%;
    height: 60px;
    background: url('../images/process-item.png') no-repeat center;
}
.gongdi .row-3.process-plugin .plugin-item.green .uiItem{
    background: url('../images/process-item-green.png') no-repeat center;
}
.gongdi .row-3.process-plugin .plugin-item.green .content{
    color: #57a40a;
}
.gongdi .row-3.process-plugin .plugin-item .content{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #999;
}

.navon{background:#d66200;}
.pore{position:relative;}
.imgexp{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;z-index:3;color:#fff;}
.imgexp:hover{text-decoration:none!important;}
.poimg{position:absolute;top:-4px;right:-5px;}
.fabu{float:right;background:url(../images/btn.gif) no-repeat 0 -35px;width:108px;padding-left:42px;height:38px;color:#feff80;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;}

.footer{clear: both;padding-bottom:30px;text-align:center;font-size:12px;color:#999;line-height:22px;background: #333;min-width: 1200px;}
.footer p a:hover{color:#999;}
.flink{line-height:22px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;padding:12px 0 8px;}
.flink a{color: #999;padding:0 10px;}
.flink span{font-family:\5B8B\4F53;}
/*login*/
.chara-t{margin:40px 0 0 50px;float:left;}
.chara-t img{margin-right:25px;}
.c-green{color:#56a40a;}
a.c-green{color:#56a40a!important;}
.flleft{float:left;}
.flright{float:right;}
.pdtb20{padding:20px 0;}
/*index*/
.txtct{text-align:center;}
.ohidden{*overflow:hidden;}
.mrtop10{margin-top:10px;}
.mrright10{margin-right:10px;}
.mrright20{margin-right:20px;}
.c-yel{color:#ff6900;}
.hidden{display: none;}
.under-green{color:#56a40a;text-decoration:underline!important;}

#fudong{position:fixed;right: 40px;bottom:50px;z-index:998;width: 82px;}
#fudong .iwant,#fudong .focus-us,#fudong .gotop{
    display: block;
    position: relative;
    border: 1px solid #d9d9d9;
    width: 60px;
    height: 60px;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    margin-top: 3px;
    background: white;
}
#fudong .iwant i.icon,#fudong .focus-us i.icon,#fudong .gotop i.icon{
    height: 42px;
    display: block;
    width: 100%;
    background: url(../images/fudong-icon.png) no-repeat;
}

#fudong .iwant i.icon{
    background-position: center 6px;
}
#fudong .focus-us i.icon{
    background-position: center -34px;
}
#fudong .gotop i.icon{
    background-position: center -114px;
}
#fudong .focus-us:hover{
    background: #ec6c00;
    color: white;
}
#fudong .focus-us:hover i.icon{
    background-position: center -74px;
}
#fudong .focus-us:hover .erwei{
    display: block;
}
#fudong .qq-contact{
    border: 1px solid #d9d9d9;
    background: white;
    text-align: center;
    font-size: 12px;
}

#fudong .qq-contact .qq:before{
	position: relative;
	top: 4px;
	left: -3px;
	content:'';
	width: 14px;
	height: 18px;
	display: inline-block;
	background: url('../images/qq-icon.png') no-repeat;
	background-size: cover;
}
#fudong .qq-contact .qq{
    display: block;
    height: 30px;
    line-height: 30px;
}
#fudong .qq-contact .c-qq{
    font-size: 14px;
    display: inline-block;
    width: 70px;
    height: 30px;
    line-height: 30px;
    border-top: 1px dashed #e5e5e5;
}
#fudong .focus-us .erwei{display: none;background: transparent;position: absolute;left: -128px;top: -50px;}
.txtright{text-align:right;}
.idclose{border:1px solid #b6d19c;border-bottom:none;font-size:20px;color:#b6d19c;display:inline-block;width:24px;height:23px;line-height:23px;text-align:center;background:#fff;}
.close:hover{text-decoration:none!important;color:#87b419;border-color:#87b419;}
.celan h5{text-align:center;height:32px;line-height:32px;border-bottom:1px solid #b5d689;}
.celan h5 a{display:block;color:#fff;background:#a0cb68;text-align:center;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.celan h5 a:hover{text-decoration:none!important;background:#87b419;}
.celist li a{color:#666;border-bottom:1px solid #f6fbf1;background:#e2f1cf;display:block;height:28px;line-height:28px;font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;text-align:center;}
.celist li a:hover{;text-decoration:none!important;}

.zz{position: fixed;left:0;top:0;bottom: 0;right: 0;background:#000;opacity:0.6;filter:alpha(opacity=60);display:none;z-index:9998;margin:0;padding:0;}
.dialog{display: none;position: fixed;top: 150px;left: 50%;z-index: 9999;width: 848px;height: 483px;margin-left: -424px;background: white;border-radius: 5px;}
#adv.dialog{width: auto;height: auto;margin-left: -265px;top: 250px;background: transparent;}
.dialog .close{
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 24px;
    color: #999;
    cursor: pointer;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.dialog .container{
    width: 740px;
    height: 395px;
    margin: 40px 0 0 40px;
}
.dialog .container .img{
    height: 327px;
    float: left;
    margin-top: 40px;
}
.dialog .container .right-c.engineer{
    margin-top: 50px;
}
.dialog .container .right-c{
    float: right;
    width: 300px;
}
.dialog .container .right-c .form{
    margin-top: 20px;
}
.dialog .container .right-c .form .area i{
    position: absolute;
    right: 6px;
    top: 6px;
    font-style: normal;
    font-weight: 600;
}
.dialog .container .right-c .form .area{
    position: relative;
}
.dialog .container .right-c .form input{
    margin-bottom: 15px;
    border: 1px solid #ddd;
    height: 23px;
    width: 288px;
    padding: 5px 0 5px 10px;
    font-size: 15px;
    -moz-box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.349019607843137) inset;
    -webkit-box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.349019607843137) inset;
    box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.349019607843137) inset;
}
.dialog .container .right-c .form .selectric-sel{
    height: 35px;
    margin-bottom: 15px;
}
.dialog .container .right-c .form .confirm-btn{
    width: 300px;
    height: 35px;
    padding: 0;
    background-color: #f3760c;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff9e4c), color-stop(1, #f3760c) );
    background: -moz-linear-gradient( center top, #ff9e4c 5%, #f3760c 100% );
    border-radius: 5px;
    border: none;
    color: white;
    font-size: 16px;
    cursor: pointer;
}
.dialog .container .right-c .title{
    font-size: 26px;
    text-align: center;
}
.dialog .container .right-c .welcome-engineer{
    font-size: 14px;
    margin: 20px 0px;
}
.dialog .container .right-c .title span{
    color: #ec6c00;
}
.dialog .container .right-c .success-icon{
    background: url('../images/success.png') no-repeat center;
    width: 70%;
    height: 68px;
    margin-top: 30px;
}
.dialog .container .right-c .success-text{
    font-size: 30px;
    margin: 35px 0 30px 0;
}
.dialog .container .right-c .success-description{
    font-size: 16px;
    color: #999;
}
.dialog .container .right-c button{
    font-size: 16px;
    color: #666;
    width: 228px;
    height: 38px;
    background: #eee;
    border: none;
    cursor: pointer;
    margin-top: 80px;
}
.dialog_top{text-align:center;height:40px;line-height:40px;background:#87b419;color:#fff;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.close2{position:absolute;right:0;top:0;color:#a5d13a;font-size:26px;height:40px;line-height:40px;width:40px;text-align:center;font-family:\5B8B\4F53;cursor:pointer;}
.logink{padding-top:30px;}
.padbtn{padding:10px 0 20px;height:33px;line-height:33px;}
.padbtn input{*vertical-align:middle;}
.mt0 {
    margin-top: 0px;
}

.mb20 {
    margin-bottom: 20px;
}

.BreadcrumbNavigation{
    height: 50px;
    line-height: 50px;
    font-size: 14px;
}
.BreadcrumbNavigation a{}
.BreadcrumbNavigation span{}